
package com.xebest.web.mapper.read;

import com.xebest.web.controller.export.XeVenFinPurchPayExDTO;
import com.xebest.web.controller.export.XeVenFinSalesBillExDTO;
import com.xebest.web.controller.export.XeVenOrderRefundDTO;
import com.xebest.web.form.XeVenFinPurchPayForm;
import com.xebest.web.form.XeVenFinSalesBillForm;
import com.xebest.web.form.XeVenOrderRefundQueryForm;

import java.util.List;

public interface XeVenFinPurchPayCenterExportMapper {

    /**
     * 查询导出付款单列表
     *
     * @author 赵盼飞
     */
    List<XeVenFinPurchPayExDTO> queryExportfinPurchPayList(XeVenFinPurchPayForm form);

    /**
     * 查询导出付款单明细
     *
     * @author 赵盼飞
     */
    List<XeVenFinPurchPayExDTO> exportfinPurchPayDetail(XeVenFinPurchPayForm form);

    /**
     * 查询收款单列表导出
     *
     * @author 赵盼飞
     */
    List<XeVenFinSalesBillExDTO> queryExportfinSalesBillList(XeVenFinSalesBillForm form);

    /**
     * 查询收款单明细
     *
     * @author 赵盼飞
     */
    List<XeVenFinSalesBillExDTO> queryExportfinSalesBillDetail(XeVenFinSalesBillForm form);

    /**
     * 退款单列表导出
     *
     * @author 赵盼飞
     */
    List<XeVenOrderRefundDTO> exRefundOrderList(XeVenOrderRefundQueryForm form);

    /**
     * 导出退款单明细
     *
     * @author 赵盼飞
     */
    List<XeVenOrderRefundDTO> exRefundOrderDetail(XeVenOrderRefundQueryForm form);

    /**
     * 根据收款单号查询收款单信息
     *
     * @author 赵盼飞
     */
    XeVenFinSalesBillExDTO queryExportfinSalesBillInfo(XeVenFinSalesBillForm finSales);

}
  
